/**
 * 在线用户数据传输对象
 */
package com.jeeplus.test.onetest.service.dto;

import com.jeeplus.core.service.dto.BaseDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 在线用户DTO
 * @author jeeplus
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class OnlineUserDTO extends BaseDTO {
    
    private static final long serialVersionUID = 1L;
    
    /**
     * 用户ID
     */
    private String userId;
    
    /**
     * 登录名
     */
    private String loginName;
    
    /**
     * 用户名称
     */
    private String username;
    
    /**
     * 登录IP
     */
    private String ip;
    
    /**
     * 登录时间
     */
    private Date loginTime;
    
    /**
     * 最后活跃时间
     */
    private Date lastActiveTime;
    
    /**
     * 会话ID
     */
    private String sessionId;
    
    /**
     * 用户代理
     */
    private String userAgent;
}